package com.zrrd.learn.chapter09;

import com.zrrd.learn.chapter04.Array;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * 用集合排序
 *
 * @author asus
 * @version 1.0
 * @date 2023/8/15 13:48
 */
//定义一个动态数组，存放数据 1，2，3，4，4，5，使用冒泡排序。

public class Paixu {

    public static void main(String[] args) {
        ArrayList<Integer> arr = new ArrayList<>();
        arr.add(3);
        arr.add(4);
        arr.add(2);
        arr.add(5);
        arr.add(1);
        int temp = 0;
        for (int i = 0; i < arr.size() - 1; i++) {
            for (int j = 0; j < arr.size() - 1 - i; j++) {
                if (arr.get(j) > arr.get(j + 1)) {
                    temp = arr.get(j);
                    arr.set(j, arr.get(j + 1));
                    arr.set(j + 1, temp);
                }
            }
        }
        arr.forEach((x) -> {
            System.out.println(x);
        });



    }

    }


